//*The wind blows in Nanjing Hangkonghangtian University,filling you with DETERMINATION
#include <bits/stdc++.h>
//use long long if necessary!
//use long long if necessary!
//use long long if necessary!
#define ll long long
#define pii pair<int,int>
using namespace std;
void read(int &n){
    int x=0,f=1;char ch=getchar();
    while (!(ch>='0'&&ch<='9')){if (ch=='-')f=-1;ch=getchar();}
    while (ch>='0'&&ch<='9'){x=(x<<3)+(x<<1)+ch-'0';ch=getchar();}
    n=x*f;
}
const int N=100005;
int n,hs[N];
int res;
//remember to clear!
int main(){
    freopen("duel.in","r",stdin);
    freopen("duel.out","w",stdout);
    memset(hs,0,sizeof(hs));
    read(n);
    for (int i=0;i<n;i++){
        int x;
        read(x);
        hs[x]++;
    }
    for (int i=0;i<N;i++){
        res=max(res,hs[i]);
    }
    printf("%d\n",res);
    return 0;
}
//use %lld if use long long!